home *** CD-ROM | disk | FTP | other *** search
/ Computer Inter@ctive 16 / Computer Interactive cdrom 16 - dic 98.iso / zdnetit / content / KETMANSA.ZIP / README.TXT < prev   
Encoding:
Text File  |  1998-09-11  |  6.6 KB  |  107 lines

  1.                                                                       
  2.                                                                       
  3.                     KETMAN ASM SCHOOLMASTER v1.2                      
  4.                     ____________________________                       
  5.                                                                       
  6.  
  7. September 10th 1998                                                        
  8.                                                                       
  9. This program was developed from an earlier product, the Ketman ASM       
  10. Interpreter, which first appeared on the internet in August 1997. It    
  11. could not be called a new version of that package since its operating 
  12. code has been radically re-worked and the text has been completely    
  13. re-written. It is a new product, more advanced than its predecessor,  
  14. and the registration fee is lower.                                    
  15.                                                                       
  16. The Ketman Interpreter could be used by beginners but was more heavily   
  17. biased towards already-competent programmers, while the Ketman        
  18. Schoolmaster, as the name implies, has reversed those priorities.     
  19. Within a complete programmer's package of interpreter, editor and     
  20. assembler is a comprehensive assembly-language course that takes the  
  21. beginner from first principles through to a level of complexity that  
  22. matches the project that is the final stage of the course: the        
  23. programming of a workable word-processor.                             
  24.                                                                       
  25. That sounds an unlikely project for a beginner's course, involving,   
  26. as it does, some fairly advanced programming. But at the heart of     
  27. this package is a feature that would enable even beginners to sustain 
  28. a rate of progress that makes such an ambitious goal a feasible one.  
  29. The term "interpreter" itself is not new. Various forms of Basic have 
  30. been using the idea for years, which is undoubtedly the reason why    
  31. Basic has always been the first choice as a beginner's language. But  
  32. the Ketman interpreter is, I believe, unique as an ASM programmer's   
  33. tool. Having more immediacy and visibility in monitoring the user's   
  34. actions than any Basic interpreter I have seen, it brings ASM         
  35. programming, traditionally the most difficult and unmanageable        
  36. language, finally within the grasp of novices.                        
  37.                                                                       
  38. Like the Basic interpreter, it assembles as it runs, turning ASM      
  39. instructions into code and executing them one at a time. It does this 
  40. without any prior assembly and, like Basic, it needs no code in       
  41. memory in order to run. Just about any ASM routine that can be        
  42. expressed as text can also be run by the interpreter.                 
  43.                                                                       
  44. This makes the testing and debugging of even quite complex programs   
  45. very easy. A monitor console occupying most of the right half of the  
  46. screen keeps track of all register and flag values, and displays      
  47. various types of data, while your cursor traces through the text in   
  48. single-step mode, or in fast-step, or in back-step (i.e. you can go   
  49. into reverse; you can un-execute as well). Amendments can be made to  
  50. the text even in the middle of a run, because it has a comprehensive  
  51. built-in editor. This before-your-face mode of operation therefore    
  52. makes it an ideal learning tool.                                      
  53.                                                                       
  54. The addition of the assembler, which is only available to registered 
  55. users, makes it a complete package - editor, interpreter, assembler - 
  56. which would allow you to compile your routines into .com  or .exe 
  57. files. You need no other software, not even a linker.         
  58.                                                                       
  59. The runnable file KETMAN.EXE, for which no payment is asked, contains 
  60. the introduction to the course as well as enough explanatory text for 
  61. you to learn how the program works. But, being loaded into an editor, 
  62. it allows you to write to it as well as read from it. It is therefore 
  63. a hands-on tutorial. You do it as you read it.                        
  64.                                                                       
  65. The remainder of the course, and by far the biggest part of it, will 
  66. be sent to those users who register with me and pay the registration fee.                                         
  67.                                                                       
  68. The Ketman Schoolmaster runs from DOS. It needs only a small amount   
  69. of memory - 32k without a text file - and will run on any PC, 8086    
  70. upwards, but it needs the more modern 102-key keyboard containing     
  71. twelve function keys. It will configure itself for any kind of        
  72. monitor, though I have not actually tested it on XTs or ATs.          
  73.  
  74. Warning: Ketman is a baseline product that is not designed to work in 
  75. any way with Windows, although I know many users have been running it 
  76. that way. If it does work, that would have to be considered pure luck, 
  77. and you are quite likely to get in a tangle when trying to exit the 
  78. program. I have also had reports of problems with the EMM 386 device 
  79. driver. I suggest you REM such products out of your startup before 
  80. running this package. If you intend to use Ketman regularly it would be 
  81. best to have a floppy disk to fire up your machine, containing the 
  82. minimum - all the SYS files, KEYB.COM, DOSKEY.COM, etc - and a pared-down 
  83. AUTOEXEC.BAT file to land you at the Dos prompt. The fancy stuff is no 
  84. use when running Ketman. It recognises only conventional memory. Their 
  85. memory-management procedures can only hinder, not help.
  86.                      
  87. The registration fee for the full package is 15 pounds sterling (UK) 
  88. or 25 dollars (US). Cheques or postal money orders are accepted, but I 
  89. don't deal in credit cards at the moment. Payment should be made to:
  90.            
  91. Patrick Briody,
  92. P.O.Box 106,
  93. Newry,
  94. Co.Down,
  95. Northern Ireland
  96. BT35 6EB
  97.  
  98. There are no restrictions on distribution of KETMAN.EXE provided my
  99. copyright is not violated.
  100.  
  101. Queries to:                                                           
  102. ketman@hotmail.com                                                    
  103.                                                                       
  104. END OF READ.ME FILE                                                   
  105.                                                                  
  106.  
  107.